export const formItems = [
  {
    prop: "name",
    label: "名称",
    placeholder: "请输入名称",
    lg: 6,
    type: "input",
    otherOptions: {},
  },
  {
    prop: "mode",
    label: "结算方式",
    type: "select",
    options: [
      {
        key: 1,
        value: "销售额百分比",
      },
      {
        key: 2,
        value: "指定金额",
      },
      {
        key: 3,
        value: "纯利润百分比",
      },
    ],
    placeholder: "请选择",
    lg: 6,
    otherOptions: {
      // style: "width:200px",
    },
  },
  {
    prop: "created_time",
    label: "创建时间",
    lg: 10,
    type: "datetimerange",
    valueFormat: "x",
    otherOptions: {
      defaultTime: [
        new Date(2000, 1, 1, 0, 0, 0),
        new Date(2000, 1, 1, 23, 59, 59),
      ],
    },
  },
];

export const propList = [
  {
    label: "名称",
    prop: "name",
    // width: "258px",
  },
  // {
  //   label: "是否默认",
  //   slotName: "is_default",
  // },
  {
    label: "结算方式",
    slotName: "mode",
    // width: "158px",
  },
  {
    label: "直属(%|元)",
    prop: "first_value",
    // width: "158px",
  },
  {
    label: "间接(%|元)",
    prop: "second_value",
    // width: "158px",
  },
  // {
  //   label: "状态",
  //   slotName: "status",
  // },
  {
    label: "创建时间",
    prop: "created_time",
    // width: "200px",
  },
  {
    label: "修改时间",
    prop: "updated_time",
    // width: "200px",
  },
  {
    label: "操作",
    slotName: "op",
    fixed: "right",
    // width: "200px",
  },
];
export const dialogConfig = {
  title: "佣金规则",
  formConfig: {
    labelWidth: "128px",
    colLayout: { span: 24 },
    formData: {},
    formItems: [
      {
        label: "名称",
        prop: "name",
        type: "input",
        defaultValue: "",
        placeholder: "请输入名称",
      },
      // {
      //   label: "是否为默认",
      //   prop: "is_default",
      //   type: "radio",
      //   button: true,
      //   defaultValue: 0,
      //   change(value, formItems) {
      //     //   modeChange(value, formItems);
      //   },
      //   radioList: [
      //     {
      //       label: "是",
      //       value: 1,
      //       size: "small",
      //     },
      //     {
      //       label: "否",
      //       value: 0,
      //       size: "small",
      //     },
      //   ],
      // },
      // {
      //   label: "状态",
      //   prop: "status",
      //   type: "radio",
      //   button: true,
      //   defaultValue: 1,
      //   change(value, formItems) {
      //     //   modeChange(value, formItems);
      //   },
      //   radioList: [
      //     {
      //       label: "启用",
      //       value: 1,
      //       size: "small",
      //     },
      //     {
      //       label: "禁用",
      //       value: 2,
      //       size: "small",
      //     },
      //   ],
      // },
      {
        label: "计算方式",
        prop: "mode",
        type: "radio",
        button: true,
        defaultValue: 1,
        change(value, formItems) {
          // modeChange(value, formItems);
        },
        radioList: [
          {
            label: "销售额百分比",
            value: 1,
            size: "small",
          },
          {
            label: "指定金额",
            value: 2,
            size: "small",
          },
          {
            label: "纯利润百分比",
            value: 3,
            size: "small",
          },
        ],
      },

      {
        label: "直属,单位(%|元)",
        prop: "first_value",
        type: "inputNumber",
        // disabled: false,
        defaultValue: null,
        placeholder: "请输入数值",
      },
      {
        label: "间接,单位(%|元)",
        prop: "second_value",
        type: "inputNumber",
        // disabled: false,
        defaultValue: null,
        placeholder: "请输入数值",
      },
    ],
    formDataRules: {
      second_value: [{ required: true, message: "请输入", trigger: "blur" }],
      first_value: [{ required: true, message: "请输入", trigger: "blur" }],
      name: [{ required: true, message: "请输入", trigger: "blur" }],
      mode: [{ required: true, message: "请选择", trigger: "blur" }],
      // is_default: [{ required: true, message: "请选择", trigger: "blur" }],
      // status: [{ required: true, message: "请选择", trigger: "blur" }],
    },
  },
};
